.ImageBox {
    background-color:#031426;
    z-index:101;
    position:absolute;
    visibility: hidden;
}

.ImageBox-head {
    border: solid 5px #031426;
    background-color: #031426;
    position:relative;
}

.ImageBox-back {
    position:absolute;
    top:0px; left:0px;
    height:40px;
    background-color:black;
    filter:alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    z-index:2;
    width:100%;
}
.ImageBox-top {
    position:absolute;
    top:0px; left:0px;
    height:40px;
    z-index:3;
    width:100%;
}
.ImageBox-top table {
    width:100%;
    height:40px;
}

table#navigation {
    width:100%;
    height:40px;
}

.ImageBox-top img { border:none; }
.ImageBox-top a { padding:5px; }
.ImageBox-top-prev { width:25px; text-align:center; }
.ImageBox-top-next { width:25px; text-align:center; }
.ImageBox-top-img { text-align:center; }

.ImageBox-image {
    z-index:1;
    text-align:center;
}

.ImageBox-image img {
    border:none;
    margin:0px;
}

.ImageBox-info {
    padding:6px 9px;
    background-color:#040C17;
}
.ImageBox-name {
    color:#5e8fd0;
    font-size:14px;
    font-weight: bold;
}
.ImageBox-text {
    color:#FFF;
    font-size:12px;
    margin:5px 0;
    text-align: justify;
}
    .ImageBox-text a {
        font-size: 12px;
    }
    .ImageBox-text a:hover {
        text-decoration: underline;
    }
.ImageBox-tags {
    margin: 10px 0;
    color: #FFF;
}
    .ImageBox-tags a {
	color: #FFF;
    }
    .ImageBox-tags a:hover {
	color: #F7AC13;
    }
.ImageBox-url {
    text-align: right;
}
    .ImageBox-url input {
	width: 400px;
	font-size: 11px;
    }

.ImageBox-num {
    float:left;
    white-space:nowrap;
    color:#1F4D98;
    font-size:13px;
}
.ImageBox-num span {
    color:#1F4D98;
}

.ImageBox-btns {
    float:right;
    white-space:nowrap;
}

.ImageBox-btns img {
    float:left;
    display:block;
    margin-left:5px;
}

.ImageBox-clear {
    clear:both;
}

.ImageBoxBackground {
    position:fixed;
    top:0px; left:0px; right:0px; bottom:0px;
    width:100%;
    height:100%;
    background-color:black;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: 100;
    background-image:url(../images/loader.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.ImageBox-infoWindow {
    position:absolute;
    z-index:5;
    right: -150px;
    width:300px;
    top: 50px;
    border:3px solid #031426;
    padding:0 10px 25px 10px;
    background-color:#040C17;
    color:#FFF;
    font-size:12px;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    display:none;
    text-align: justify;
}
    .ImageBox-infoWindow a {
        font-size: 12px;
    }
    .ImageBox-infoWindow a:hover {
        text-decoration: underline;
    }

.ImageBox-infoWindow span {
    color:#EAD181;
}

.ImageBox-infoWindow-close {
    text-align:right;
    height:16px;
    margin: 10px 0 5px 0;
}
.ImageBox-top-prev,.ImageBox-top-next,.ImageBox-infoWindow-close,.ImageBox-btns-info,.ImageBox-btns-print,.ImageBox-btns-close {
    cursor:pointer;
}